//
//  JCClassDescription.h
//  JCSDK
//
//  Created by master on 16/2/23.
//  Copyright © 2016年 AdMaster. All rights reserved.
//

#import "JCTypeDescription.h"

@interface JCClassDescription : JCTypeDescription

@property (nonatomic, readonly, strong) JCClassDescription *superclassDescription;
@property (nonatomic, readonly, strong) NSArray *propertyDescriptions;
@property (nonatomic, copy, readonly) NSArray *delegateInfos;

- (instancetype)initWithSuperclassDescription:(JCClassDescription *)superclassDescription dictionary:(NSDictionary *)dictionary;


@end


@interface JCDelegateInfo : NSObject

@property (nonatomic, readonly, copy) NSString *selector;

- (instancetype)initWithDictionary:(NSDictionary *)dictionary;

@end
